Automatic Veri cation of Real - Time Communicat - ing Systems by Constraint - Solving

نویسندگان

  • Stefan Leue
  • Mats Daniels
چکیده

In this paper, an algebra of timed processes with real-valued clocks is presented, which may serve as a description language for networks of timed automata. We show that requirements such as \a process will never reach an undesired state" can be veri ed by solving a simple class of constraints on the clock-variables. A symbolic on-they reachability algorithm for the language has been developed and implemented as a software tool based on constraint-solving techniques. To our knowledge, this is the rst on-they veri cation algorithm for timed automata. In fact, the tool is the very rst implementation of the Uppaal tool. As examples, we model and verify safety properties of a real-time mutual exclusion protocol and a railway crossing controller.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Automatic verification of real-time communicating systems by constraint-solving

In this paper, an algebra of timed processes with real{valued clocks is presented, which serves as a formal description language for real{time communicating systems. We show that requirements such as \a process will never reach an undesired state" can be veri ed by solving a simple class of constraint systems on the clock{variables. A complete method for reachability analysis associated with th...

متن کامل

Automatic Veri cation of Real { Time Systems ?

Uppaal is a tool suite for automatic veri cation of safety and bounded liveness properties of real-time systems modeled as networks of timed automata. It includes: a graphical interface that supports graphical and textual representations of networks of timed automata, and automatic transformation from graphical representations to textual format, a compiler that transforms a certain class of lin...

متن کامل

Automatic Veri cation of Real { Time Communicating Systems

In this paper, an algebra of timed processes with real{valued clocks is presented, which serves as a formal description language for real{time communicating systems. We show that requirements such as \a process will never reach an undesired state" can be veriied by solving a simple class of constraint systems on the clock{variables. A complete method for reachability analysis associated with th...

متن کامل

UPPAAL: Status & Developments

Uppaal is a tool box for validation (via graphical simulation) and veri cation (via automatic model-checking) of real-time systems, based on constraint solving and onthey techniques. It consists of three main parts: a description language, a simulator and a model-checker. It is appropriate for systems that can be modelled as networks of timed automata [3, 2], i.e. a collection of non-determinis...

متن کامل

A Process Algebra Approach to the Veriication of Real-time Protocols

We present a methodology for the automatic veri cation of real-time systems by using the constraint-based modelling style whithin the Circal process algebra: the behaviour of a process may be constrained simply by composing it with another process which represents the constraints. This metodology permits the synthesis of complex behaviours from a set of constraints, a natural representation of ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1999